<?php

// str_word_count — 返回字符串中单词的使用情况


// 说明 

// str_word_count(string $string, int $format = 0, ?string $characters = null): array|int

// 统计 string 中单词的数量。如果可选的参数 format 没有被指定，那么返回值是一个代表单词数量的整型数。如果指定了 format 参数，返回值将是一个数组，数组的内容则取决于 format 参数。format 的可能值和相应的输出结果如下所列。 

// 对于这个函数的目的来说，单词的定义是一个与区域设置相关的字符串。这个字符串可以包含字母字符，也可以包含 "'" 和 "-" 字符（但不能以这两个字符开始）。请注意，不支持多字节编码的字符串。 


// 参数 


// string
// 字符串。 
// format
// 指定函数的返回值。当前支持的值如下： 
// ◦ 0 - 返回单词数量  
// ◦ 1 - 返回一个包含 string 中全部单词的数组  
// ◦ 2 - 返回关联数组。数组的键是单词在 string 中出现的数值位置，数组的值是这个单词  

// characters
// 附加的字符串列表，其中的字符将被视为单词的一部分。 



// 返回值 

// 返回一个数组或整型数，这取决于 format 参数的选择。 


$str = "Hello fri3nd, you're
       looking          good today!";

$res=str_word_count($str,2);
var_dump($res);